package RecursionDemo;

/**
 * 1）定义一个DiGuiDemo2测试类；
 * 2）在这个类中的main函数中调用自定义函数jc()，5作为函数的参数，使用一个变量result来接收返回的阶乘的值，并输出结果result；
 * 3）自定义jc()函数接收传递的参数5；
 * 4）在自定义函数中定义一个变量result=1，使用for循环来实现方式1求阶乘的结果，并返回result阶乘的值；
 */
public class DiGuiDemo2 {
    public static void main(String[] args) {
        int result=jc(5);
        //输出阶乘后的结果
        System.out.println(result);//120
    }
    public static int jc(int n) {
        int result = 1;
        for (int i = 2; i <= n; i++) {
            result = result * i;
        }
        return  result;
    }
}
